Career 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998 1997 1996 1995 1994 1993 1992 1991 1989
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour USA F8 2001 USTA Challenger of Calabasas - Calabasas Compaq Challenger - Bucharest Fifth-Third Bank Tennis Championships - Lexington GHI Bronx Tennis Classic - Bronx Copa Ericsson Brasil - Sao Paulo 2003 USTA Tallahassee Tennis Challenger - Tallahassee Regional Hand Center Men's Challenger - Fresno XL Bermuda Open - Bermuda Pro Challenger at Calabasas - Calabasas Internationaux du Doubs - Besancon Puerto Rico Challenger Tennis Event - Humacao Tallahassee Tennis Challenger - Tallahassee USTA Pro Tennis Classic at Mission Hills - Rancho Mirage USTA/Safeway Challenger - Aptos The Comercia Bank Challenger - Aptos 2003 West Side Tennis Club Challenger - Forest Hills Oldum Brown Vancouver Open - Vancouver Semgroup Challenger - Tulsa Flea Market Cup Busan Challenger Tennis - Busan Music City Challenger - Nashville JSM Challenger of Champaign - Urbana Dallas Challenger Talahassee Challenger Rhodes Challenger USTA Challenger of Burbank - Burbank Turin Challenger The LTA Men's Challenger - Southampton Aptos Challenger 2006 USTA Tallahassee Tennis Challenger - Tallahassee drkoop.com USTA Challenger of San Antonio - San Antonio Saint Francis Health System USTA Challenger - Tulsa BMW Tennis Championship - Sunrise Heineken Challenger - Ho Chi Minh City Sacramento Challenger Tiburon Challenger Calabasas Challenger Charlottesville Challenger Lugano Challenger Aptos Challenger Binghamton Challenger Tulsa Challenger Tiburon Challenger 2007 Challenger of Santa Clara - Valencia USTA Challenger of Burbank - Burbank Knoxville Challenger Helsinki Challenger XL Bermuda Open - Bermuda Noumea Challenger University of Tennessee USTA Challenger - Knoxville Honolulu Challenger VSZ Solvak Open Challenger - Kosice Rimouski Challenger The USTA Challenger at West End Racquet - Torrance USTA Seascape Challenger - Aptos 2000 Challenger de Granby - Granby drkoop.com USTA Tennis Championships of Houston - Houston ATP Tour Challenger at Nellie Gail - Laguna Hills Copa Ericsson Mexico - Guadalajara Oklahoma Challenger - Tulsa Third Bank Tennis Championships - Lexington GHI Bronz Classic - Bronx drkoop.com USTA Challenger of Austin - Austin Acura USTA Pro Tennis Classic at Mission Hills - Rancho Mirage Beijing Challenger Copa Ericsson Chile - Santiago Zagreb Open - Zagreb Nord/LB Open - Braunschweig USTA Championships of Kerrville - Kerrville Copa Ericsson Brazil - Sao Paulo Stella Artois Clay Court Championships - Budaors Tulsa Challenger 2002 Tulsa USTA Challenger - Tulsa TED Open - Istanbul The Wright Financial Group, Inc. Challenger - Champaign USTA Tennis Championships of Houston - Houston USTA Challenger of Dallas - Dallas Aguascalenties Challenger San Luis Potosi Challenger 2000 - San Luis Potosi Open Castilla y Leon Trofeo Iberdrola - Segovia FILA Challenger Biella - Biella Men's Pro Challenger at Tunica National - Tunica Challenger DCNS de Cherbourg - Cherbourg KGHM Polish Indoors - Wroclaw ARMS USTA Challenger - Rocky Mount 2002 FSE Challenger - Tarzana Warsteiner Challenger Wolfsburg - Wolfsburg Seoul Challenger Charlottesville Challenger Copa Ericsson Brazil - Sao Paulo Copa Ericsson Uruguay - Montevideo 2001 UT Tyler Patriot Challenger - Tyler Zivnobanka Czech Open - Prostejov Time Warner USTA Challenger - Binghamton SMS Tennis Cup - Sao Paulo Waco International Tennis Challenger - Waco USTA Men's Challenger of Dallas - Dallas 2004 Freeman Men's Challenger - Joplin Bogota Challenger - Bogota Honolulu Challenger XL Capital Bermuda Open - Bermuda Dallas Challenger USTA Men's Challenger of Urbana-Champaign - Urbana XL Capital Bermuda Open - Bermuda Burbank Challenger - Burbank Salinas Challenger 2003 USTA Challenger of Calabasas - Calabasas USTA/Adtech Challenger - Boston Barranquilla Challenger Pereira Challenger Hilton Waikoloa Village USTA Challenger - Waikoloa Open Sainte-Victoire - Aix-En-Provence Corona Mexico City Open - Mexico City Panama City Challenger Bogota Challenger 2006 Challenger of Santa Clarita California Challenger - Valencia Granby Challenger ECM Prague Open - Prague Abierto Colombiano de Tenis - Bogota XI Open International D'Andorra - Andorra Carson Challenger Ciudad de Pozoblanco Open Diputacion - Cordoba Sunset Moulding Yuba City Racquet Club Challenger - Yuba City Samsung Securities Cup - Seoul Tiburon Challenger - Tiburon Challenger Groningen - Groningen The Natrel's Challenger of Granby - Granby Medellin Challenger Napa Challenger USTA Seascape Challenger - Aptos Fifth Third Bank Tennis Classic - Lexington Binghamton Professional Tennis Tournament - Binghamton Music City Challenger - Nashville JSM Challenger - Champaign 2007 Knoxville Challenger - Knoxville AT&T Challenger of Dallas - Dallas College Station Challenger - College Station Austin Challenger - Austin USTA Challenger - Champaign 2004 Keys Gate Challenger - Homestead Privat Bank Cup - Dnepropetrovsk Samsung Secruities Cup Challenger - Seoul Flea Market Cup Busan Challenger Tennis - Busan USTA Tallahassee Tennis Challenger - Tallahassee II Naples ITG Challenger - Naples Challenger Lugano - Lugano Internationaux de Nouvelle-Caledonie - New Caledonia Hilton Waikoloa Village USTA Challenger - Waikoloa Mexico City Challenger Carson Challenger Tiburon Challenger Milan Challenger Baton Rouge Pro Tennis Classic - Baton Rouge Bogota Challenger Calabasas Challenger Charlottesville Challenger Countrywide Classic USTA Men's Challenger - Carson Mobilux Open - Luxembourg Sunset Moulding Challenger - Yuba City Manta Challenger Savannah Challenger Hilton Waikoloa Village USTA Challenger - Waikoloa Countrywide Classic USTA Challenger - Carson Ciudad de Pozoblanco Open Diputacion - Cordoba Quimper Challenger Alessandria Challenger Samsung Securities Cup - Seoul Cali Challenger Copa Ericsson Argentina - Buenos Aires Guadalajara Challenger IX Abierto Internacional de Salinas - Salinas Waco Tennis Challenger - Waco Atlanta Clay Court Challenger - Atlanta USTA Challenger of Las Vegas - Las Vegas Samsung Securities Cup - Seoul 2003 Freeman Men's Challenger - Joplin Knoxville Challenger Sarasota Challenger Levene Gouldin & Thompson Tennis Challenger - Binghamton Reggio Emilia Challenger Winnetka Challenger Lexington Challenger Fifth-Third Bank Tennis Championships - Lexington Winnetka Challenger Sacramento Challenger Swanston Challenger - Sacramento Flea Market Cup - Busan Bucaramanga Challenger Global Telecom Open - Florianopolis Urbana-Champaign Challenger - Urbana Salinas Challenger 2002 Azalea Orthopedic Challenger - Tyler CNA TennisPro Classic - Winnetka Cerveza Club Columbia Open - Bogota U.S. Pro Tennis Championships - Boston Cerveza Club Columbia Open - Bogota Estoril Open - Estoril Paegas Czech Open - Prague Grand Prix Hassan II - Casablanca Heineken Open - Auckland Abierto Mexicano de Tenis Pegaso - Mexico City Galleryfurniture.com Challenge - Atlanta Generali Open 2000 - Kitzbuhel Gelsor Open Romania - Bucharest Salem Open - Hong Kong Copa AT&T - Buenos Aires Kroger / St. Jude International - Memphis Abierto Mexicano de Tenis Pegaso - Acapulco Sybase Open - San Jose Franklin Templeton Tennis Classic - Scottsdale Verizon Tennis Challenge - Atlanta U.S. Men's Clay Court Championships - Houston Telenordia Swedish Open - Bastad RCA Championships - Indianapolis The Hamlet Cup - Long Island Brazil Open - Salvador Heineken Open - Auckland Granby Challenger - Granby Trofeo Conde de Godo - Barcelona Hilton Waikoloa USTA Challenger - Waikoloa ATP Challenger Hamburg - Hamburg Generali Open 2002 - Kitzbuhel Warsteiner Challenger Lubeck - Lubeck Mercedes-Benz Cup - Los Angeles USTA Men's Challenger of Dallas - Dallas Legg Mason Tennis Classic - Washington D.C. Kremlin Cup - Moscow Heineken Open - Auckland Generali Open 1999 - Kitzbuhel Eddleman USTA Challenger - Birmingham International Tennis Championships - Delray Beach drkoop.com USTA Challenger of Tallahassee - Tallahassee Binghamton Professional Tennis Tournament - Binghamton Mexico City Atlanta Pinehurst Palermo Winnetka Challenger Mexico City USTA Challenger of Tiburon - Tiburon Atlanta Bastad 1998 Mercedes Cup - Stuttgart Brasilia CH Pinehurst Coral Springs Hilversum Kitzbuhel Bogota Kitzbuhel Sao Paulo Maceio Hellmann's Cup - Santiago Copa Ericsson Uruguay - Montevideo University of Tennessee USTA Men's Challenger - Knoxville USTA Men's Challenger of Urbana-Champaign - Urbana Aptos Challenger Copa Ericsson Costa Rica - San Jose Hilton Waikoloa Village USTA Challenger - Waikoloa 2001 Eddleman USTA Challenger - Birmingham Unique Zagreb Open - Zagreb XI Venice Open - Venice USTA Tallahassee Tennis Challenger - Tallahassee XII Internazionali di Tennis CARISBO - Bologna Investor Swedish Open - Bastad Generali Open 1998 - Kitzbuhel Grolsch Open - Amsterdam Compaq Cup 2001 - Zabrze Open Seat-Godo '98 - Barcelona Buzios Sao Paulo Internazionali di Tennis di San Marino - San Marino Guaruja Herwalt Motors Mercedes-Benz Center Men's Challenger - Fresno Sacramento Challenger Rado Swiss Open - Gstaad Yokohama World Tennis Gaora Cup - Yokohama The Waco International Tennis Challenger - Waco Citrix Tennis Championships - Delray Beach Brasilia Pingguo Challenger AXA Open - Espinho Heineken Open Shanghai - Shanghai Sybase Open - San Jose USTA Seascape Challenger - Aptos Savannah Challenger Naples Challenger - Naples Healthsouth/USTA Challenger - Denver Fifth-Third Bank Tennis Championships - Lexington Heineken Open - Auckland Torneo Internazionale di Tennis ATP-Challenger - Merano Challenger Ciudad de Tijuana - Tijuana U.S. Men's Clay Court Championships - Houston GHI Bronx Classic - Bronx AT&T Challenger of Dallas - Dallas The Stella Artois Grass Court Championships - London Project Independence Men's Challenger - Mandeville USTA Challenger of San Antonio - San Antonio Kroger / St. Jude International - Memphis Advanta Championships - Philadelphia Manta Challenger TD Waterhouse Cup - Long Island China Open - Beijing Bancolombia Open - Bogota Miller Lite Hall of Fame Tennis Championships - Newport Chennai Open - Chennai Como Challenger International Tennis Championships - Delray Beach drkoop.com USTA Challenger of Dallas - Dallas drkoop.com USTA Challenger of Houston - Houston Hilton Waikoloa Village USTA Challenger - Waikoloa Joplin Challenger - Joplin VII Avierto Internacional de Salinas - Salinas SAP Open - San Jose 2002 Eddleman USTA Challenger - Birmingham Hellmann's Cup - Santiago 2002 USTA Tallahassee Tennis Challenger - Tallahassee Kroger / St. Jude International - Memphis Arizona Men's Tennis Championships - Scottsdale Abierto Internacional Varonil Ciudad de Cancun - Cancun V Abierto Internacional de Salinas - Salinas drkoop.com USTA Tennis Championships - Armonk drkoop.com USTA Tennis Championships of Denver - Denver Open de Montauban - Montauban USTA Safeway Challenger - Aptos Internationaler Raiffeisen Grand Prix - St. Polten The Stella Artois Grass Court Championships - London The 10tele.com Open - Nottingham Synsam Swedish Open - Bastad Kyiv UMC Open - Kiev Optimus Maia Open - Maia Gran Copa Ericsson - Rio de Janeiro RCA Championships - Indianapolis Mercedes-Benz Cup - Los Angeles Healthsouth/USTA Men's Challenger of Burbank - Burbank La Gran Copa Ericsson - Porto Alegre Estoril Open - Estoril Frito Lay/USTA Challenger - Binghamton GHI Bronx Tennis Classic - Bronx Ojai Challenger drkoop.com USTA Challenger of Burbank - Burbank Shimadzu All Japan Indoor - Kyoto Legg Mason Tennis Classic - Washington D.C. Pilot Pen Tennis - New Haven The Granby Natrel Challenger - Granby IX Trofeo Ciudad de Quito - Quito A Glimmer of Hope Challenger - Austin The Wright Financial Group, Inc. Challenger - Champaign Generali Open 2001 - Kitzbuhel 2004 USTA Challenger of Calabasas - Calabasas AIG Japan Open - Tokyo West Side Tennis Challenger - Forest Hills CA Tennis Trophy - Vienna Music City Challenger - Nashville Pro Tennis World Open - Sunrise XL Capital Bermuda Open - Bermuda Sydney International - Sydney AAPT Championships - Adelaide Brasil Open - Costa do Sauipe Franklin Templeton Tennis Classic - Scottsdale AAPT Championships - Adelaide The 'Fitz' Casino Challenger - Tunica Legg Mason Tennis Classic - Washington China Open - Beijing Open Seat-Godo 2000 - Barcelona Fifth Third Bank Tennis Championships - Lexington BMW Open - Munich 1997 Mercedes Cup - Stuttgart Grand Prix de Tennis de Lyon - Lyon Sydney International - Sydney Generali Open 1997 - Kitzbuhel SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Milan Indoors - Milan Hurricane Tennis Open - Bradenton Campionati Internazionali di Sicilia - Palermo Abierto Mexicano Telcel - Acapulco 2000 Mercedes Cup - Stuttgart BellSouth Open - Vina del Mar Legg Mason Tennis Classic - Washington D.C. Siebel Open - San Jose Campbell's Hall of Fame Tennis Championships - Newport U.S. Men's Clay Court Championship - Orlando Countrywide Classic - Los Angeles Waldbaum's Hamlet Cup - Long Island Abierto Mexicano de Tenis - Mexico City Mercedes-Benz Cup - Los Angeles Legg Mason Tennis Classic - Washington XII Internazionali di Tennis CARISBO - Bologna 2008 Lubbock Challenger - Lubbock Pilot Pen International - New Haven Umag Open Seat-Godo '97 - Barcelona Energis Open - Amsterdam Sacramento Challenger - Sacramento The Mercedes Benz of Calabasas - Calabasas Campbells Hall of Fame Tennis Championships - Newport Samsung Securities Cup - Seoul Chennai Open - Chennai Franklin Templeton Tennis Classic - Scottsdale Internazionali di Tennis di San Marino - San Marino Pereira Challenger Leon Challenger Campbells Hall of Fame Tennis Championships - Newport Pilot Pen Tennis - New Haven Chennai Open - Chennai TD Waterhouse Cup - Long Island Delray Beach International Tennis Championships - Delray Beach Busan Challenger Legg Mason Tennis Classic - Washington Copa AT&T - Buenos Aires Cremona Challenger Legg Mason Tennis Classic - Washington D.C. Champaign Challenger Champaign Challenger Helsinki Challenger Cali Challenger Auckland Memphis Quito Challenger Honolulu Challenger Coral Springs Bastad AEGON International - Eastbourne Santiago Medellin Challenger Bermuda Pinehurst Winston Salem - Winston Salem Bogota Montevideo Indianapolis Tennis Championships - Indianapolis Cherbourg Challeger Santiago San Marino SAP Open - San Jose Buenos Aires Sunrise Challenger Bucaramanga Challenger SAP Open - San Jose St. Petersburg Open - St. Petersburg SAP Open - San Jose Bogota Challenger Baton Rouge Challenger Farmers Classic - Los Angeles Tallahassee Challenger RCA Championships - Indianapolis China Open - Beijing Manta Challenger Regions Morgan Keegan Championships - Memphis BellSouth Open - Auckland Waldbaum's Hamlet Cup - Long Island Estoril Open - Estoril Cancun Challenger Meknes Challenger Kyoto Challenger U.S. Men's Clay Court Championships - Orlando Allianz Suisse Open Gstaad - Gstaad Brasil Open - Salvador BellSouth Open - Vina del Mar U.S. Men's Clay Court Championships - Houston Chennai Open - Chennai Abierto Mexicano de Tenis Pegaso - Acapulco USTA Men's Challenger of Dallas - Dallas Bermuda Stuttgart Sporting Challenger - Turin Binghamton Professional Tennis Tournament - Binghamton San Jose Memphis San Luis Potosi Challenger 2002 - San Luis Potosi Kitzbuhel New Haven 2002 USTA Challenger of Calabasas - Calabasas Muller Cup - Ulm Atlanta St. Polten USTA Challenger of Burbank - Burbank Montevideo University of Tennessee USTA Men's Challenger - Knoxville V Trofeo Ciudad de Quito - Quito Atlantic City Open - Atlantic City Challenger de Granby - Granby West Side Tennis Club Clay Court Challenger - Forest Hills San Luis Potosi Challenger - San Luis Potosi Canottieri Minico 2004 - Mantova Challenger Leon 2003 - Leon 2003 Eddleman USTA Challenger - Birmingham Heineken Open - Auckland 1999 Mercedes Cup - Stuttgart Grand Prix de Tennis de Lyon - Lyon Kroger / St. Jude International - Memphis Sony Ericsson Open 2008 - Belgrade Japan Open - Tokyo Franklin Templeton Tennis Classic - Scottsdale U.S. Men's Clay Court Championships - Houston Grand Prix Hassan II - Casablanca Delray Beach International Tennis Championships - Delray Beach Abierto Mexicano Telcel - Acapulco Campbell's Hall of Fame Tennis Championships - Newport Thailand Open - Bangkok Kroger / St. Jude International - Memphis Open Seat-Godo '99 - Barcelona Legg Mason Tennis Classic - Washington Tento Czech Open - Prague AIG Japan Open Tennis Championships - Tokyo Newsweek Champions Cup - Indian Wells Newsweek Champions Cup - Indian Wells Republic National Bank Monte Carlo Open - Monte Carlo Licher German Open - Hamburg Grolsch Open - Amsterdam Italian Open - Rome Bologna RCA Championships - Indianapolis Waldbaum's Hamlet Cup - Long Island Eurocard Open - Stuttgart The Ericsson Open - Miami German Open - Hamburg Tennis Masters Series - Indian Wells The Ericsson Open - Miami Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Indian Wells Regions Morgan Keegan Championships - Memphis Abierto Mexicano Telcel - Acapulco Adidas International - Sydney U.S. Mens's Clay Court Championship - Houston Key Biscayne Key Biscayne Key Biscayne Thailand Open - Bangkok Copa AT&T - Buenos Aires Campbells Hall of Fame Tennis Championships - Newport Kroger / St. Jude International - Memphis Abierto Mexicano de Tenis Pegaso - Acapulco BMW Open - Munich 2002 Mercedes Cup - Stuttgart Pacific Life Open - Indian Wells Abierto Mexicano de Tenis - Mexico City Memphis Arizona Men's Tennis Championships - Scottsdale Stuttgart Legg Mason Tennis Classic - Washington Buenos Aires Chevrolet Cup - Santiago Western & Southern Financial Group Masters - Cincinnati Estoril Open - Estoril AT&T Challenge - Atlanta Grolsch Open 1997 - Amsterdam Sybase Open - San Jose Rado Swiss Open - Gstaad Philadelphia Coral Springs Campionati Internazionali di Sicilia - Palermo Cerveza Club Colombia Open - Bogota Barcelona The Lipton Championships - Key Biscayne Tennis Masters Series - Miami Sao Paulo CH Grand Prix de Tennis de Lyon - Lyon NASDAQ-100 Open - Miami Italian Open - Rome Santiago San Jose Rogers Cup - Montreal Tennis Masters Series - Hamburg Western & Southern Financial Group Masters - Cincinnati Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Rogers Masters - Toronto Amsterdam Telecom Italia Masters - Rome ATP Kremlin Cup - Moscow Buenos Aires Pacific Life Open - Indian Wells Western & Southern Financial Group Masters - Cincinnati U.S. Men's Clay Court Championships - Houston New Haven Thailand Open - Bangkok Pacific Life Open - Indian Wells BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Western & Southern Financial Group Masters - Cincinnati AIG Japan Open Tennis Championships - Tokyo BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Sony Ericsson Open - Miami Millenium Tennis Championships - Delray Beach Rogers Cup - Montreal Tennis Masters Series - Indian Wells 14th Paris Open - Paris Tennis Masters Series - Madrid Campionati Internazionali di Sicilia - Palermo Tennis Masters Series - Rome Adidas International - Sydney Sony Ericsson Open - Miami Franklin Templeton Tennis Classic - Scottsdale Rogers Cup - Montreal TD Waterhouse Cup - Long Island French Open - Paris Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne U.S. Open - New York French Open - Paris Australian Open - Melbourne U.S. Open - New York French Open - Paris Wimbledon - London Australian Open - Melbourne Australian Open - Melbourne U.S. Open - New York French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London Countrywide Classic - Los Angeles U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open U.S. Open - New York Australian Open French Open French Open U.S. Open Australian Open Wimbledon French Open U.S. Open U.S. Open U.S. Open Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Pacific Life Open - Indian Wells French Open Wimbledon - London U.S. Open - New York Monte Carlo Open - Monte Carlo U.S. Open - New York Tennis Masters Series - Miami Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris Davis Cup, World Group, QF, FRA-BRA 3-2 Davis Cup, World Group, QF, BRA-SVK 3-2 Davis Cup, World Group, SF, AUS-BRA 5-0 Davis Cup, World Group, QR, BRA-CAN 4-0 Davis Cup, World Group, QR, BRA-ROU 3-0 Davis Cup, World Group, 1R, BRA-MAR 4-1 Davis Cup, World Group, QR, BRA-NZL 5-0 Davis Cup, World Group, 1R, CZE-BRA 4-1 Davis Cup, World Group, 1R, BRA-FRA 4-1 Davis Cup, World Group, 1R, USA-BRA 4-1 Davis Cup, World Group, 1R, BRA-ESP 3-2 Davis Cup, World Group, 1R, ESP-BRA 3-2 Davis Cup, World Group, QF, AUS-BRA 3-1 Grand Slam Cup - Munich Atlanta Olympics